#content .login {
    padding: 5px;
}
    
#content .login p.error {
    padding: 5px;
    border: 1px solid #c00;
    background-color: #ffebe8;
    color: #333;
}

#content .login p.message {
    padding: 5px;
    border: 1px solid #e6db55;
    background-color: #ffffe0;
    color: #333;
}
    
#content .login form label {
    
}

#content .login p {
	margin-bottom: 12px;
}

#content .login form p.forgetmenot label {
    display: inline;
}
	
/* newsletter register */
#content .login  .alo_easymail_reg_optin input {
	display: inline;
}

#content .login input[type=text], #content .login input[type=password], .login select {
	display: block;
	font-size:18px;
	padding:3px;
	border:1px solid #e5e5e5;
	background:#fbfbfb;
	font-family: sans-serif;
}
#content .login input[type=text], #content .login input[type=password] {
	width:97%;
	margin-top:2px;
	margin-right:6px;
	margin-bottom:16px;
}
#content .login select {
	width:100%;
	padding:3px;
	margin-top:2px;
	margin-right:6px;
	margin-bottom:16px;
}

/* widget */
#third-column .login label {
	display: block
}
#third-column .login form p.forgetmenot label {
    display: inline;
}
#third-column .login p {
	margin-bottom: 10px;
}
